#ifndef DWARF__LOCATION_CURSOR_H
#define DWARF__LOCATION_CURSOR_H

#include "Location.h"

#include <libdwarf/libdwarf.h>

namespace dwarf {

class LocationCursor {
protected:
	LocationCursor();
private:
	LocationCursor(const LocationCursor &_locationCursor);
protected:
	virtual ~LocationCursor();
public:
	virtual Location fetch(Dwarf_Unsigned _byteSize) = 0;
};

}

#endif // DWARF__LOCATION_CURSOR_H
